@import url('https://cdn.jsdelivr.net/gh/sunn-us/SUIT/fonts/static/woff2/SUIT.css');
body{min-width:1300px}
:root{
    /* 포인트 컬러 */
    --point_color:#489FA2;

    /* 아바타 박스 */
    --avabox_bg:#97BDBE;
    /* linear-gradient(298deg, #D4CFFF 9.77%, #BEF3FF 88.74%); */


    /* 아바타 탭*/
    --ava_tab_bg:rgba(0,0,0,.3);
    --ava_tab_bg_on:#272727;
    --ava_tab_fc:#fff;
    --ava_tab_fc_on:#fff;

    /* 아바타 GIF 배경*/
    --ava_img_bg:rgba(255,255,255,.3);

    /* 직업 폰트 컬러 */
    --ava_job:#333;
}
.pkg_templet{position:relative;margin-top:50px;width:100%;padding:0;overflow:hidden;}
.pkg_templet a:hover,a:active,a:link{text-decoration:none;}
.pkg_templet *{box-sizing:border-box;flex-shrink:0;font-family:'SUIT';font-size:inherit;font-weight:400;}
.pkg_templet .icon{display:inline-block;width:56px;height:56px;image-rendering:pixelated;}
.pkg_templet section{display:none;position:relative;padding:0;width:100%;background:#fff;}
.pkg_templet section.show{display:block}
.pkg_templet .left{text-align:left;}

/* 텍스트 효과 */
.pkg_templet h1{position:relative;color:#333;font-size:42px;font-weight:700;line-height:50px;text-align:center}
.pkg_templet h2{position:relative;color:#555;font-size:20px;font-weight:400;line-height:30px;text-align:center;}
.pkg_templet h3{position:relative;margin:30px auto 0 auto;width:1140px;color:#777;font-size:16px;font-weight:400;line-height:24px}

.pkg_templet .highlight{display:inline-block;position:relative;z-index:1;font-style:normal;text-decoration:none}
.pkg_templet .highlight:after{content:'';display:inline-block;position:absolute;bottom:15px;left:50%;margin-left:-52%;width:106%;height:20px;background:#fff489;z-index:-1}
.pkg_templet u{text-decoration:underline}
.pkg_templet b{font-weight:700}
.pkg_templet strong{font-weight:700;text-decoration:underline}
.pkg_templet a.link{color:#3750f2;text-decoration:underline;}
.pkg_templet a.link:hover{text-decoration:underline;}

.pkg_templet em{color:#f4202f;font-weight:700;}
.pkg_templet em a.link{color:#f4202f;font-weight:700;text-decoration:none;}
.pkg_templet a.top{display:block;opacity:0;transition:1s;position:absolute;width:64px;height:64px;border:none;background:url('https://cdn.df.nexon.com/img/event/common/pkg/top.png') no-repeat;text-indent:-9999px;font-size:0;cursor:pointer;}
.pkg_templet a.topfix{position:fixed;right:30px;bottom:30px;opacity:1;z-index: 999;}

/* 아이콘 정렬 */
.pkg_templet .addmark{position:relative;display:block;margin:0 auto 10px auto;width:56px;height:56px;overflow:hidden;}
.pkg_templet .addmark img{display:block;position:absolute;left:0;top:0;width:100%;image-rendering:pixelated;}

/* 상단 비주얼 */
.pkg_visual{position:relative;padding:0;margin:0;width:100%;height:calc(1700px - 180px);background:url('https://bbscdn.df.nexon.com/pg/rescuepkg/img/visual.jpg') no-repeat 50% 0}
.pkg_visual article{position:relative;margin:0 auto;padding:0;width:1280px;height:calc(1700px - 180px);background:url('https://bbscdn.df.nexon.com/pg/rescuepkg/img/visual.jpg') no-repeat 50% 0;}
.pkg_visual article p{font-size:0;text-indent:-9999px;}
.pkg_visual article a.first{display:block;position:absolute;right:-110px;bottom:430px;width:400px;height:150px;z-index:100;cursor:pointer;font-size:0}
.pkg_visual a.bnr{display:block;position:absolute;right:40px;top:40px;width:345px;height:140px;background:url('https://bbscdn.df.nexon.com/pg/rescuepkg/img/aside.png') no-repeat;;z-index:100;cursor:pointer;font-size:0}

/* 전체 탭 */
.tabwrap{position:relative;padding:0;margin:0;width:100%;height:180px;background:url('https://cdn.df.nexon.com/img/event/common/pkg/bgtab.png') no-repeat 50% 0}
.tabwrap .tab_t{display:flex;width:1280px;height:180px;margin:0 auto;vertical-align:middle}
.tabwrap .tab_t a{display:flex;margin:0 auto;justify-content:center;align-items:center;height:180px;color:#777;font-size:20px;font-weight:400;text-align:center;line-height:30px;cursor:pointer;text-decoration:none;}
.tabwrap .tab_t a.active{color:#ededed}
.tabwrap .tab_t a:hover{color:#ededed;text-decoration:none;}

/* 패키지 분류 타이틀 - 공통 */
.product{position:relative;padding:150px 0;background:#ededed}
.product h1{position:relative;margin-bottom:40px;line-height:52px;}
.product dl{position:relative;padding:59px 60px 58px 60px;;margin:0 auto;width:1280px;background:#fff;border-top:2px solid #333;overflow:hidden;;z-index:2}
.product dl.blur{background:none}
.product dl.blur::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);}
.product dl dt{display:flex;align-items:center;position:relative;height:100px;overflow:hidden;z-index:10}
.product dl dt p{color:#333;font-size:29px;font-weight:500;line-height:38px;}
.product dl dt p:nth-child(1){margin-right:20px;width:100px}
.product dl dt p img{display:block;position:absolute;left:0;top:0;width:100px;height:100px;image-rendering:pixelated;}
.product dl dd{position:relative;margin-top:16px;;z-index:10}
.product dl dd p{padding-left:14px;text-indent:-14px;color:#555;font-size:18px;font-weight:400;line-height:28px}

/* 패키지 분류 타이틀 - 이벤트 */
.evthead{position:relative;padding-top:150px;}
.evthead .evtmark{position:relative;margin:0 auto;padding-left:4px;width:286px;height:62px;border-top:2px solid var(--point_color);border-bottom:2px solid var(--point_color);color:var(--point_color);font-size:34px;line-height:59px;letter-spacing:42px;font-weight:500;}
.evthead h2{position:relative;font-size:20px;font-weight:400;line-height:30px;text-align:center;}
.evthead h2 a{display:inline-block;margin-left:20px;padding:0 12px;height:36px;border:1px solid #ccc;background:#ededed;color:#333;font-size:16px;line-height:34px;cursor:pointer;}
.evthead h2 a::after{content:'';display:inline-block;transform:rotate(45deg);margin:-3px 0 0 5px;width:5px;height:5px;border-top:1px solid #333;border-right:1px solid #333;vertical-align:middle;}

/* 아바타 영역 */
.avatar{position:relative;padding:150px 0 93px 0;width:100%;background:var(--avabox_bg) no-repeat 50% 0;/*box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);*/}
.avatab_h{position:relative;margin:0 auto;width:1280px;text-align:center;font-size:0;}
.avatab_h a{display:inline-block;margin:0 3px}
.avatab_v{transition:.5s;opacity:0;position:fixed;top:250px;left:50%;margin-left:600px;text-align:center;font-size:0;z-index:100}
.avatab_v a{display:block;margin:0 0 8px 0; white-space: nowrap;}
.avatab_btn a{padding:0 30px;min-width:120px;height:50px;line-height:50px;border-radius:25px;background:var(--ava_tab_bg); color:var(--ava_tab_fc);font-size:18px;cursor:pointer;text-decoration:none;}
.avatab_btn a.active{background:var(--ava_tab_bg_on);color:var(--ava_tab_fc_on)}
.avatab_btn a:hover{text-decoration:none;}
.navfix{opacity:1;transition:.5s;}
.avatab_c{position:relative;margin:50px auto 0 auto;width:1200px;}
.ava_type{display:none;}
.ava_type.show{display:block;}
.ava_type ul{position:relative;height:418px;;font-size:0;text-align:center;}
.ava_type ul li{display:inline-block;position:relative;margin:0 10px;width:260px;height:386px;text-align:center;}
.ava_type ul li p{position:relative;display:block;width:260px;height:300px;background:var(--ava_img_bg);cursor:pointer;}
.ava_type ul li p img{width:260px;height:300px;vertical-align:bottom;}
.ava_type ul li span{display:block;margin-top:14px;color:var(--ava_job);font-size:17px;line-height:28px;}

.ico_new{display:block;position:absolute;right:-20px;top:-20px;;width:80px;height:80px;background-image:linear-gradient(310deg,#f75637,#fc9e44);box-shadow:0 6px 6px 0 rgba(0,0,0,.5);border-radius:40px;color:#fff;font-size:15px;font-weight:500;line-height:80px;text-align:center;}
.ico_x2{display:block;position:absolute;right:5px;bottom:2px;width:42px;height:42px;background:url('https://cdn.df.nexon.com/img/event/common/pkg/expand.png') no-repeat;font-size:0;text-indent:-9999px;}
.ico_x2{display:block;position:absolute;right:10px;bottom:10px;;width:33px;height:33px;background:rgba(51,51,51,.6);border:none;cursor:pointer;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);border-radius:17px;}
.ico_x2:before,
.ico_x2:after{content:"";position:absolute;left:50%;top:50%;margin:-.5px 0 0 -6.5px;width:13px;height:1px;background-color:#bcbcbc;}
.ico_x2:before{transform:rotate(90deg)}

/* 테이블 공통 */
.board{position:relative;width:1240px;margin:0 auto;border-bottom:2px solid #333}
.board tr.bg{background:#f4f4f4}
.board th{height:60px;border-top:2px solid #333;border-bottom:2px solid #333;border-left:1px solid #333;color:#333;font-size:20px;font-weight:700}
.board td{position:relative;padding:50px;border-bottom:1px solid #333;border-left:1px solid #333;color:#555;font-size:18px;font-weight:400;line-height:28px;text-align:center;}
.board th:first-child,.board td:first-child{border-left:none}
.board img{image-rendering:pixelated}
.board.left_td td:nth-child(1){padding-left:0;padding-right:0;font-weight:700;}
.board.left_td td:nth-child(2){text-align:left;}
/* 테이블 버튼 */
.board a.btn{cursor:pointer;}
.board a.btn:hover{text-decoration:underline;}
.board a.btnmore{display:inline-block;margin-top:16px;padding:0 30px;height:50px;line-height:49px;background:#f3f3f3;border:1px solid #b8b8b8;border-radius:25px;box-shadow:0 2px 5px 0 rgba(0,0,0,.25);text-align:center;color:#333;font-size:16px;cursor:pointer;text-decoration:none;}
.board a.st_tab{background:#fff;border:1px solid #fff}
.board a.st_pc {background:var(--point_color);border:1px solid var(--point_color);color:#fff}
.btnview{display:inline-block;margin:-2px 0 0 16px;padding-left:10px;width:60px;height:30px;background:#ededed;border:1px solid #ccc;color:#333;font-size:14px;font-weight:400;line-height:29px;vertical-align:top;text-align:left;cursor:pointer;text-decoration:none !important;}
.btnview span{position:relative;display:inline-block;width:11px;height:16px;vertical-align:middle}
.btnview span::after{content:'';position:absolute;right:0;top:3px;transform:rotate(45deg);width:5px;height:5px;border-top:1px solid #333;border-right:1px solid #333;}

.board a.circle{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:20px;width:100px;height:100px;background:#333;border:1px solid #232323;border-radius:100px;box-shadow:0 3px 3px 0 #000;text-align:center;color:#fff;font-size:15px;font-weight:500;line-height:20px;font-style:normal;text-decoration:none;cursor:pointer;z-index:200}
.board a.circle.w300{margin-left:80px;}
.board a.circle.w400{margin-left:130px;}
.board a.circle.w500{margin-left:180px;}
.board a.link:hover{text-decoration:underline;}
.board .addicon{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:10px;}
.board .addicon img{width:56px;height:56px;image-rendering:pixelated;}
.board .addicon span{margin:0 5px;color:#333;font-weight:400;font-size:17px;}
.board .notify{display:block;position:absolute;padding:0;left:0;top:0;width:160px;height:50px;line-height:50px;background:var(--point_color);text-align:center;color:#fff;font-size:16px;cursor:pointer;text-decoration:none;}
.board .item_add{position:absolute;left:0;top:0;width:160px;height:50px;background:var(--point_color);color:#fff;font-size:15px;font-weight:700;line-height:50px;text-align:center;text-decoration:none;}
.board .titbox ul{display:flex;align-items:center;justify-content:center;}
.board .titbox ul li{height:32px;}
.board .titbox ul li:first-child{padding-right:20px;width:90px;text-align:right;}
.board .stit{padding:0;margin:0;height:50px;border:1px solid #f4202f !important;background:#f6f6f6;text-align:center;color:#f4202f;}

/* 테이블 탭 */
.board_tabm{display:flex;align-items:center;justify-content:center;}
.board_tabm li{margin:0 3px;padding:0 40px;height:50px;border-radius:25px;background:#f6f6f6;;color:#444;font-size:18px;line-height:50px;text-align:center;cursor:pointer;}
.board_tabm li.active{background:#444;color:#fff}
.board_tabc{position:relative;margin-top:30px;}
.board_tabc li{display:none;}
.board_tabc li.show{display:block;}

/* 아바타 변경 보기 */
.change_ava video{display:none;margin:0 auto}
.change_ava video.active{display:block;}

/* 아처 탭 */
.archer_wptab{position:relative;}
.archer_wptab_tm{display:flex;align-items:center;justify-content:center;}
.archer_wptab_tm li{margin:0 3px;padding:0 40px;height:50px;border-radius:25px;background:#fff;color:#333;font-size:18px;line-height:50px;text-align:center;cursor:pointer;}
.archer_wptab_tm li.active{background:#444;color:#ffff}
.archer_wptab_tc{position:relative;margin-top:30px;}
.archer_wptab_tc li{display:none;}
.archer_wptab_tc li.show{display:block;}

/* 크리쳐 탭  */
.cretab .cretab_tm{display:flex;align-items:center;justify-content:center;}
.cretab .cretab_tm a{margin:0 3px;padding:0 25px;height:50px;border-radius:25px;background:#fff;;color:#444;font-size:18px;line-height:50px;text-align:center;cursor:pointer;}
.cretab .cretab_tm a.active{background:#444;color:#fff}
.cretab .cretab_tc{position:relative;margin-top:30px;}
.cretab .cretab_tc video{display:none}
.cretab .cretab_tc video.show{display:block;}

/* 테이블 td 내 정렬 */
.group400{display:flex;align-items:center;position:relative;}
.group400 ul,
.group400 p{width:400px;}
.group400 ul:last-child,
.group400 p:last-child{padding-left:40px;width:420px;}

.group330{display:flex;align-items:center;position:relative;}
.group330 p{width:330px;text-align:center;}
.group330 p:last-child{width:470px;text-align:left;}
.group330 i{display:block;margin-top:25px;padding:25px;border:1px solid #333;color:#555;font-size:17px;font-weight:400;font-style:normal;}

/* 테이블 내 아바타 */
.sg_ava,.sg_ava2{position:relative;;font-size:0;text-align:center;}
.sg_ava li,.sg_ava2 li{display:inline-block;position:relative;margin:0 10px;width:260px;text-align:center;}
.sg_ava li p,.sg_ava2 li p{position:relative;display:block;width:260px;height:300px;background:var(--ava_img_bg);cursor:pointer;}
.sg_ava li p img,.sg_ava2 li p img{width:260px;height:300px;vertical-align:bottom;}
.sg_ava li span,.sg_ava2 li span{display:block;margin-top:14px;color:var(--ava_job);font-size:17px;line-height:28px;}

/* 일러스트 */
.ill1{position:absolute;left:50%;top:-10px;margin-left:-1673px;width:1250px;height:1720px;background:url('https://bbscdn.df.nexon.com/pg/rescuepkg/img/ill1.png') no-repeat;z-index:100}
.ill2{position:absolute;left:50%;top:501px;margin-left:491px;  width:1200px; height:1852px;background:url('https://bbscdn.df.nexon.com/pg/rescuepkg/img/ill2.png') no-repeat;z-index:100}

/* EVENT박스 */
.eventbox{position:relative;padding-top:60px;margin:0 auto;width:1280px;text-align:center;background:var(--point_color);}
.eventbox .mark{position:relative;padding:3px 0 0 6px;margin:0 auto;width:100px;height:36px;border-top:2px solid #fff489;border-bottom:2px solid #fff489;color:#fff489;font-size:20px;font-weight:700;letter-spacing:6px;}
.eventbox p{color:#ededed;font-size:18px;line-height:28px;font-weight:400;}
.eventbox p.t1{margin:25px 0 10px 0;color:#fff;font-size:30px;line-height:38px;font-weight:700;}
.eventbox a{display:inline-block;margin-top:57px;width:100%;height:80px;border:1px solid #c4c4c4;border-top:none;background:#f6f6f6;color:#333;font-size:16px;line-height:79px;cursor:pointer;text-decoration:none;}
.eventbox a::after{content:'';display:inline-block;transform:rotate(45deg);margin:-3px 0 0 5px;width:7px;height:7px;border-top:1px solid #333;border-right:1px solid #333;vertical-align:middle;}
.eventbox2{display:flex;align-items:center;position:relative;padding:50px;margin:0 auto;width:1280px;border-radius:8px;background:var(--point_color);}
.eventbox2 dt{width:300px;text-align:center;color:#fff;font-size:26px;font-weight:700;line-height:34px;}
.eventbox2 dd{margin-left:auto;width:820px;}
.eventbox2 dd p{padding-left:14px;text-indent:-14px;color:#f6f6f6;font-size:18px;font-weight:400;line-height:28px}

/* 특별 판매 아이템 */
.specialbox{position:relative;width:100%;height:1279px;text-align:center;overflow:hidden;background:url('https://bbscdn.df.nexon.com/pg/rescuepkg/img/bgsp.jpg') repeat-y 50% 0}
.specialbox h3{margin-top:150px;;color:rgba(255,255,255,1);font-size:40px;font-weight:700;line-height:58px}
.specialbox h4{margin-top:15px;color:rgba(255,255,255,.7);font-size:20px;font-weight:400;line-height:30px}
.specialbox ul{position:relative;margin:60px auto 150px auto;padding:80px 0 80px 0;width:1280px;background:rgba(255,255,255,0);backdrop-filter:blur(40px);text-align:center;overflow:hidden;}
.specialbox ul::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);backdrop-filter:blur(20px);}
.specialbox ul li{position:relative;margin:0;padding:0;color:#ededed;font-size:18px;font-weight:300;line-height:28px;z-index:10}
.specialbox ul li a{color:#fff489;font-weight:700;}
.specialbox ul li a:hover{text-decoration:underline;}
.specialbox ul li img{image-rendering:pixelated;}
.specialbox ul li.fz28{color:#f6f6f6;font-size:28px;line-height:38px;}
.specialbox ul li.option{padding:0 100px;font-size:0;}
.specialbox ul li.option p{display:inline-block;margin-top:30px;width:300px;color:#ededed;font-size:18px;font-weight:300;line-height:28px;}
.specialbox ul li a.btnmore{display:inline-block;margin-top:16px;padding:0 30px;height:50px;line-height:49px;background:#f3f3f3;border:1px solid #b8b8b8;border-radius:25px;box-shadow:0 2px 5px 0 rgba(0,0,0,.25);text-align:center;color:#333;font-size:16px;cursor:pointer;text-decoration:none;}

/* 스페셜 바인드 큐브  */
.bindCube{position:relative;background:#EFEDFF url('https://bbscdn.df.nexon.com/pg/rescuepkg/img/bg_sbc.jpg') no-repeat 50% 0}
.bindCube p{position:relative;margin-top:30px;color:#555;font-size:17px;font-weight:400;line-height:21px;text-align:center;}

/* 스크릿샷 */
.scbox{position:relative;padding:0 0 40px 0;margin:0 auto;width:1240px;border-top:2px solid #333;border-bottom:2px solid #333;}
.scbox .thum{position:relative;padding:50px 0;background:#f6f6f6;text-align:center;}
.scbox .text{position:relative;padding:0 50px;}
.scbox .text dl{position:relative;margin-top:40px;}
.scbox .text dl dt{margin-bottom:10px;color:#333;font-size:20px;font-weight:700;line-height:28px;}
.scbox .text dl dd{margin-left:7px;padding-left:15px;text-indent:-15px;color:#333;font-size:18px;font-weight:400;line-height:28px;}
.scbox .text dl dd span{font-weight:700;}

/* 아이템 리스트 */
.itemlistbox{position:relative;padding:60px 0;margin:0 auto;width:1240px;border-radius:8px;background:var(--point_color);}
.itemlistbox ul{display:flex;}
.itemlistbox ul li{padding:0 0 0 100px;width:50%;line-height:40px;font-size:20px;font-weight:400;color:#fff}
.itemlistbox ul li:first-child{border-right:1px solid #fff;}

/* textbox */
.textbox{position:relative;padding-top:30px;margin:0 auto;width:1240px;color:#555;font-size:18px;font-weight:400;line-height:28px;}

/* 아처 무기아바타 탭 */
.pkgcont_tabm{display:flex;align-items:center;justify-content:center;}
.pkgcont_tabm a{margin:0 3px;padding:0 40px;height:50px;border-radius:25px;background:#fff;color:#333;font-size:18px;line-height:50px;text-align:center;cursor:pointer;}
.pkgcont_tabm a.active{background:#444;color:#ffff}
.archer_wptab_tc{position:relative;margin-top:30px;}
.archer_wptab_tc li{display:none;}
.archer_wptab_tc li.show{display:block;}

/* 주고 또 주고 */
.give{position:relative;padding:30px 0 150px 0}
.givebox{display:flex;flex-wrap:wrap;position:relative;margin:0 auto;width:1280px;}
.givebox dl{position:relative;width:625px;margin-top:30px;background:#f6f6f6;border-radius:8px}
.givebox dl:nth-child(2n){margin-left:30px;}
.givebox dl dt{position:relative;height:90px;border-radius:8px 8px 0 0;background:var(--point_color);text-align:center;color:#fff;font-size:22px;line-height:90px;font-weight:700}
.givebox dl dd{position:relative;padding:50px 0;text-align:center;}
.givebox dl dd .icon{position:relative;display:block;margin:0 auto 20px auto;width:66px;height:66px;background:#ededed;box-shadow:0 5px 5px 0 rgba(0,0,0,.2)}
.givebox dl dd .icon img{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;image-rendering:pixelated;}
.givebox dl dd .info{display:block;color:#555;font-size:18px;line-height:28px;}
.givebox dl dd .info span{display:block;margin-bottom:30px;font-size:20px;font-weight:700;}
.givebox dl dd a{display:inline-block;margin-top:36px;padding:0 30px;height:50px;line-height:49px;background:#fff;border-radius:25px;box-shadow:0 2px 5px 0 rgba(0,0,0,.4);text-align:center;color:#333;font-size:16px;cursor:pointer;text-decoration:none;}
.givebox dl dd a.st_pc{background:var(--point_color);color:#fff}
.givebox .outline{border:2px solid var(--point_color);border-top:none;border-radius:10px 10px 8px 8px}

.give_spitem{position:relative;padding-top:30px;margin:0 auto;width:1280px;}
.give_spitem::before{content:'';display:block;position:absolute;top:0;width:2px;height:30px;background:var(--point_color);}
.give_spitem.left::before{left:310px;}
.give_spitem.right::before{right:310px;}
.give_spitem.center::before{left:50%;transform:translate(-50%);}

.give_spitem ul{position:relative;border:2px solid var(--point_color);border-radius:8px;overflow:hidden;}
.give_spitem ul li:nth-child(1){display:flex;align-items:center;justify-content:center;flex-direction:column;height:130px;background:var(--point_color);color:#fff;font-size:24px;font-weight:700;text-align:center;line-height:30px}
.give_spitem ul li:nth-child(1) span{font-size:20px;font-weight:400;}
.give_spitem ul li:nth-child(2){border-top:none;text-align:center;border-radius:0 0 4px 4px;padding:50px;font-size:18px;line-height:28px;color:#555}

.give_spitem .cutseen_tab{background:#f6f6f6}
.give_spitem .cutseen_tab .cs_tabm a{display:inline-block;padding:0 35px;height:50px;border-radius:25px;background:#fff;color:#444;font-size:18px;text-align:center;line-height:50px;text-decoration:none;cursor:pointer;}
.give_spitem .cutseen_tab .cs_tabm a.active{background:#444;color:#fff;}
.give_spitem .cutseen_tab .cs_tabc{position:relative;margin-top:40px;}
.give_spitem .cutseen_tab .cs_tabc p{display:none;}
.give_spitem .cutseen_tab .cs_tabc p.show{display:block}

.give_spitem .cre_tab{background:#f6f6f6}
.give_spitem .cre_tabm a{display:inline-block;padding:0 35px;height:50px;border-radius:25px;background:#fff;color:#444;font-size:18px;text-align:center;line-height:50px;text-decoration:none;cursor:pointer;}
.give_spitem .cre_tabm a.active{background:#444;color:#fff;}
.give_spitem .cretabbox{display:flex;align-items:center;justify-content:center;margin-top:40px;}
.give_spitem .cre_tabc{position:relative;}
.give_spitem .cre_tabc video{display:none;}
.give_spitem .cre_tabc video.show{display:block;}
.give_spitem .cre_option{margin-left:50px;text-align:left;}

.give_spitem .flex{display:flex;align-items:center;justify-content:center;padding:50px;font-size:18px;line-height:28px;}
.give_spitem .flex p img{margin-right:50px;}
.give_spitem a.btnmore{display:inline-block;margin-top:36px;padding:0 30px;height:50px;line-height:49px;background:#fff;border-radius:25px;box-shadow:0 2px 5px 0 rgba(0,0,0,.4);text-align:center;color:#333;font-size:16px;cursor:pointer;text-decoration:none;}
.give_spitem a.btnmore.st_pc{background:var(--point_color);color:#fff}

/* 주고또주고 하단 상세 */
.givegift{position:relative;margin:0 auto;width:1280px;text-align:center;color:#333;font-size:18px;font-weight:400;line-height:30px;}
.givegift span{display:block;font-size:28px;line-height:56px;font-weight:400;}
.givegift a{display:inline-block;margin-top:50px;width:100%;height:80px;border:1px solid #c4c4c4;background:#f6f6f6;color:#333;font-size:16px;line-height:79px;text-decoration:none;cursor:pointer;}
.givegift a::after{content:'';display:inline-block;transform:rotate(45deg);margin:-3px 0 0 5px;width:7px;height:7px;border-top:1px solid #333;border-right:1px solid #333;vertical-align:middle;}

/* 주고또주고_칭호 */
.give_spitem_title{position:relative;padding-top:30px;margin:0 auto;width:1280px;}
.give_spitem_title::before{content:'';display:block;position:absolute;top:0;width:2px;height:30px;background:var(--point_color);}
.give_spitem_title.left::before{left:310px;}
.give_spitem_title.right::before{right:310px;}
.give_spitem_title.center::before{left:50%;transform:translate(-50%);}
.give_spitem_title ul:nth-child(1){position:relative;padding:50px;background:var(--point_color);border:2px solid var(--point_color);border-radius:8px 8px 0 0;color:#fff;font-size:18px;line-height:30px;text-align:center;}
.give_spitem_title ul:nth-child(1) b{font-size:24px;}
.give_spitem_title ul:nth-child(2){padding:50px;border:2px solid var(--point_color);border-top:none;background:#f6f6f6;border-radius:0 0 4px 4px;text-align:center}
.give_spitem_title ul:nth-child(2) li{font-size:18px;line-height:28px;color:#555}
.give_spitem_title ul:nth-child(2) li b{color:#555;}
.give_spitem_title .flex_column{display:flex;align-items:center;justify-content:center;padding:50px;border:2px solid var(--point_color);border-top:none;background:#f6f6f6;border-radius:0 0 4px 4px}
.give_spitem_title .flex_column p:nth-child(1){width:400px;margin-right:50px;}
.give_spitem_title .flex_column p a.btnview{display:inline-block;margin:-2px 0 0 16px;padding-left:9px;width:60px;height:32px;background:#ededed;border:1px solid #ccc;color:#333 !important;font-size:16px;font-weight:400;line-height:29px;vertical-align:middle;text-align:left;cursor:pointer;text-decoration:none !important;}
.give_spitem_title .flex_column p a.btnview span{position:relative;display:inline-block;width:10px;height:16px;vertical-align:middle}
.give_spitem_title .flex_column p a.btnview span::after{content:'';position:absolute;right:0;top:3px;transform:rotate(45deg);width:5px;height:5px;border-top:1px solid #333;border-right:1px solid #333;}
.give_spitem_title a.btnmore{display:inline-block;margin-top:36px;padding:0 30px;height:50px;line-height:49px;background:#fff;border-radius:25px;box-shadow:0 2px 5px 0 rgba(0,0,0,.4);text-align:center;color:#333;font-size:16px;cursor:pointer;text-decoration:none;}
.give_spitem_title a.btnmore.st_pc{background:var(--point_color);color:#fff}
.give_spitem_title ul li.tit_tabm{margin-bottom:10px;}
.give_spitem_title ul li.tit_tabm a{display:inline-block;margin:0 5px 15px 5px;padding:0 35px;height:50px;border-radius:25px;background:#fff;color:#444;font-size:18px;text-align:center;line-height:50px;text-decoration:none;cursor:pointer;}
.give_spitem_title ul li.tit_tabm a.active{background:#444;color:#fff;}
.give_spitem_title ul li.tit_tabc{padding:0;margin:20px 0 0 0;}
.give_spitem_title ul li.tit_tabc img{display:none;margin:0 auto}
.give_spitem_title ul li.tit_tabc img.show{display:block}
.give_spitem_title ul li.icon img{width:56px;height:56px;image-rendering:pixelated;}

.give_spitem_title2 ul:nth-child(1){height:90px;padding:0;line-height:90px;}

/* 구성품 교환탭 */
.coinshop_pkg h3 span{font-weight:700;}
.cshop_pkg{display:flex;flex-wrap:wrap;position:relative;margin:40px auto 0 auto;width:1280px;font-size:0;text-align:center;}
.cshop_pkg dl{display:flex;position:relative;margin-top:20px;width:620px}
.cshop_pkg dl:nth-child(2n){margin-left:auto;}
.cshop_pkg dl::after{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:102px;height:110px;background:url('https://cdn.df.nexon.com/img/event/common/pkg/arrow.png') no-repeat;}
.cshop_pkg dl dt{display:flex;align-items:center;justify-content:center;padding:60px 0;width:300px;border-radius:8px;background:var(--point_color);;color:#fff;font-size:18px;line-height:28px;}
.cshop_pkg dl dd{display:flex;align-items:center;justify-content:center;padding:60px 0;margin-left:auto;width:300px;background:#f6f6f6;border:1px solid #000;border-radius:8px;font-size:18px;line-height:28px}
.cshop_pkg p{margin-bottom:15px;}
.cshop_pkg span{font-weight:700;}

/* 세리아 상점 */
.seria_shop{position:relative;margin:0 auto;width:1280px;height:228px;}
.seria_shop ul{position:relative;width:1280px;height:148px;background:url('https://cdn.df.nexon.com/img/event/common/pkg/shop.png') no-repeat;text-align:center;}
.seria_shop ul li{width:1280px;height:148px;color:#fff;font-size:22px;font-weight:400;line-height:147px;}
.seria_shop ul li b{color:#fff489;font-weight:700}
.seria_shop a{display:block;margin:0 auto;width:1280px;height:80px;background:#ededed;border:1px solid #c4c4c4;border-top:none;color:#c4c4c4;color:#333;font-size:16px;line-height:78px;text-align:center;cursor:pointer;font-weight:400;text-decoration:none;}
.seria_shop a span{position:relative;display:inline-block;margin-left:6px;width:10px;height:20px;vertical-align:middle;}
.seria_shop a span::after{content:'';position:absolute;left:0px;top:5px;transform:rotate(45deg);width:6px;height:6px;border-top:1px solid #333;border-right:1px solid #333}

/* 주의사항 */
.notice{position:relative;padding:120px 0 250px 0;width:100%;background:#ededed}
.notice dl{position:relative;margin:0 auto;padding:0;width:1280px;overflow:hidden;}
.notice dl dt{margin-bottom:15px;color:#333;font-size:26px;font-weight:700;line-height:34px}
.notice dl dd p{padding:0 0 0 9px;text-indent:-9px;color:#555;font-size:16px;font-weight:400;line-height:28px;}
.notice dl dd p a{color:#333;font-weight:700;}
.notice dl dd p a:hover{text-decoration:underline;}

/* 확률형 아이템 목록 */
.Probability{position:relative;width:100%;height:90px;background:var(--point_color)}
.Probability ul{display:flex;position:relative;margin:0 auto;width:1280px;height:90px;}
.Probability ul li{display:flex;align-items:center;justify-content:center;;color:#fff;font-size:20px;font-weight:500;}
.Probability ul li a{margin-left:50px;height:30px;padding:0 10px;background:#333;;color:#fff;font-size:14px;line-height:30px;text-decoration:none}
.Probability ul li a span{position:relative;display:inline-block;width:11px;height:16px;vertical-align:middle}
.Probability ul li a span::after{content:'';position:absolute;right:0;top:3px;transform:rotate(45deg);width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;}

/* ASIDE */
.aside{position:absolute;right:20px;bottom:20px;margin-left:750px;width:216px;height:205px;text-align:center;z-index:100}
.aside a{display:block;height:48px;margin-bottom:5px;border:1px solid #e2e2e2;color:#999;background:#fff;font-size:18px;font-weight:400;line-height:46px;cursor:pointer;z-index:200;text-decoration:none;}
.aside a.on{color:var(--point_color);border:1px solid var(--point_color)}
.aside a.top{display:block;position:absolute;right:0;bottom:0;width:64px;height:64px;border:none;background:url('https://cdn.df.nexon.com/img/event/common/pkg/top.png') no-repeat;text-indent:-9999px;font-size:0;}
.aside a:nth-child(3){margin-bottom:0;}

/* 레이어 */
.lypop{display:none;z-index:900;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);}
.lypop img{image-rendering:pixelated;}
.lypop .lycbox{position:absolute;left:50%;top:50%;padding:0;width:920px;transform:translate(-50%,-50%);text-align:center;background:#fff;z-index:900}
.lypop .lycbox h1{position:relative;width:100%;height:80px;background:#333;color:#fff;font-size:20px;line-height:80px;text-align:center;font-weight:700;}
.lypop .lypop_cont{position:relative;display:block;padding:60px 0;width:100%;min-height:390px;max-height:760px;background:#fff;text-align:center;overflow-y:auto;color:#555;font-size:18px;line-height:30px;text-align:center;}
.lypop .lypop_cont h2{padding:0 0 45px 0;color:#333;font-size:18px;line-height:30px;text-align:center;font-weight:400;}
.lypop .lypop_cont h3{margin:20px 0 30px 0;width:100%;color:#333;font-size:20px;font-weight:700;}

.lypop .conbox{position:relative;padding:60px 0;margin:0 auto;;width:800px;background:#f6f6f6;color:#555;font-size:18px;line-height:30px}
.lypop .conbox .icon{width:100px;height:100px;}
.lypop .conbox a:hover{text-decoration:underline;}
.lypop .column{display:flex;align-items:center;justify-content:center;}
.lypop .column li{display:flex;flex-direction:column;margin:0 25px;color:#555;font-size:18px;line-height:30px;}
.lypop .column li span{padding-top:20px;color:#333}

.lypop a.lybtn{display:inline-block;margin-top:40px;padding:0 50px;height:50px;line-height:49px;background:#fff;border-radius:25px;box-shadow:0 2px 5px 0 rgba(0,0,0,.4);text-align:center;color:#333;font-size:16px;cursor:pointer;text-decoration:none;}
.lypop a.lybtn:hover{text-decoration:none;}
.lypop_close{position:absolute;right:30px;top:15px;width:50px;height:50px;cursor:pointer;}
.lypop_close::before,
.lypop_close::after{content:'';position:absolute;top:50%;left:50%;margin:-20px 0 0 -1px;height:40px;width:2px;background:#999}
.lypop_close:before{transform:rotate(45deg)}
.lypop_close:after{transform:rotate(-45deg)}

/* 첫구매  */
.firstitembox{position:relative;padding:60px 0;margin:0 auto;;width:800px;background:#f6f6f6;color:#555;font-size:18px;line-height:30px}
.firstitembox table{margin-top:20px;width:700px;font-size:18px;}
.firstitembox table th,
.firstitembox table td{font-size:18px;}
.firstitembox table td.img{padding:20px 0;line-height:0;}
.firstitembox table td.img img{display:inline-block;padding:0;margin:0;width:90px;height:28px}
.firstitembox a{display:inline-block;margin-top:30px;padding:0 30px;height:50px;line-height:49px;background:var(--point_color);border:1px solid  var(--point_color);border-radius:25px;box-shadow:0 2px 5px 0 rgba(0,0,0,.25);text-align:center;color:#fff;font-size:16px;cursor:pointer;text-decoration:none;}

/* 아바타 레이어 */
.ly_avatar{position:absolute;left:50%;top:50%;padding:0;width:520px;height:600px;transform:translate(-50%,-50%);background:var(--ava_img_bg);text-align:center;z-index:900}
.ly_avatar img{display:block;image-rendering:pixelated;width:100%;}
.ly_avatar a{display:block;position:absolute;width:80px;height:80px;z-index:999;font-size:0;text-indent:-9999px;cursor:pointer;}
.ly_avatar a.clse{left:50%;top:-80px;transform:translateX(-50%);background:url('https://cdn.df.nexon.com/img/event/common/pkg/ava_clse.png') no-repeat;}
.ly_avatar a.prev{left:-80px;top:50%;transform:translateY(-50%);background:url('https://cdn.df.nexon.com/img/event/common/pkg/ava_prev.png') no-repeat;}
.ly_avatar a.next{right:-80px;top:50%;transform:translateY(-50%);background:url('https://cdn.df.nexon.com/img/event/common/pkg/ava_next.png') no-repeat;}

.ly_avatar_hd,
.ly_avatar_hd2{position:absolute;left:50%;top:50%;padding:0;width:520px;height:600px;transform:translate(-50%,-50%);background:var(--ava_img_bg);text-align:center;z-index:900}
.ly_avatar_hd img,
.ly_avatar_hd2 img{display:block;image-rendering:pixelated;width:100%;}
.ly_avatar_hd a,
.ly_avatar_hd2 a{display:block;position:absolute;width:80px;height:80px;z-index:999;font-size:0;text-indent:-9999px;cursor:pointer;}
.ly_avatar_hd a.clse,
.ly_avatar_hd2 a.clse{left:50%;top:-80px;transform:translateX(-50%);background:url('https://cdn.df.nexon.com/img/event/common/pkg/ava_clse.png') no-repeat;}
.ly_avatar_hd a.prev,
.ly_avatar_hd2 a.prev{left:-80px;top:50%;transform:translateY(-50%);background:url('https://cdn.df.nexon.com/img/event/common/pkg/ava_prev.png') no-repeat;}
.ly_avatar_hd a.next,
.ly_avatar_hd2 a.next{right:-80px;top:50%;transform:translateY(-50%);background:url('https://cdn.df.nexon.com/img/event/common/pkg/ava_next.png') no-repeat;}

/* 레이어 탭 스타일 */
.ly_tabm{position:relative;padding:0;margin:0 auto;width:800px;font-size:0;}
.ly_tabm li{display:inline-block;padding:0 35px;margin:0 3px;height:50px;border-radius:25px;background:#f6f6f6;color:#444;font-size:18px;line-height:50px;cursor:pointer;}
.ly_tabm li.active{background:#444;color:#fff}
.ly_tabc{position:relative;padding:0;width:800px;margin:0 auto;background:#f6f6f6}
.ly_tabc li{display:none;}
.ly_tabc li.show{display:flex;}

.previewAura_option{display:flex;align-items:center;justify-content:start;position:absolute;left:50%;top:140px;width:400px;height:400px;padding-left:50px;margin-left:200px;transform:translateX(-50%);text-align:left;}

/* 레이어 카드  */
.card{display:flex;align-items:center;justify-content:center;}
.card p{margin:0 15px;color:#404040;font-size:18px;line-height:130%;}
.card p img{display:block;padding-bottom:10px;}

/* 크리쳐 보기 */
.lycre_tabm{background:none;padding:40px 0 40px 0;}
.lycre_tabm li{background:#f4f4f4;border:1px solid #ccc}
.lycre_tabm li.active{border:none}
.lycre_tabc{background:none;}
.lycre_tabc li p{font-size:16px;line-height:24px;text-align:left;}
.lycre_tabc li p:nth-child(1){padding:5px 0 0 50px;width:400px;}
.lycre_tabc li p:nth-child(2){width:400px;}
.lycre_tabc li p a{height:26px;line-height:26px;}
.lycre_tabc li p a span::after{top:4px}

/* 직업별 무기 아바타 */
.wp_ava_view{display:flex;;position:relative;margin:0 auto;width:1140px}
.wp_ava_img{position:relative;width:500px;height:500px;}
.wp_ava_img p{display:none;}
.wp_ava_img p.show{display:block;}
.wp_ava_img p img:first-child{display:inline-block}
.wp_ava_img p img{display:none}
.wp_ava_job{margin-left:auto;width:600px;height:500px;font-size:0;text-align:left;}
.wp_ava_job a{display:inline-block;margin:0 10px 9.5px 0;width:290px;height:54px;border:2px solid #c4c4c4;background:#fff;color:#555;font-size:18px;line-height:49px;text-align:center;text-decoration:none;cursor:pointer;}
.wp_ava_job a.active{background:#333;border-color:#333;color:#fff}
.wp_ava_job a:nth-child(2n){margin-right:0;}
.wp_ava_job a:hover{text-decoration:none;}

/* EF 아바타 */
.lyspava_tabm,.lyspava_tabc{width:1120px;}
.lyspava2_tabm,.lyspava2_tabc{width:1120px;background:none;}
.lyspava2_tabc li img.basic{display:none;}

/* 스페셜 아바타 */
.ly_onoff{position:relative;margin:20px 0;height:24px;font-size:0}
.ly_onoff p{display:inline-block;padding:0;margin:0 10px 0 0;height:24px;color:#333;font-size:18px;font-weight:400;letter-spacing:-.45px;line-height:24px;vertical-align:top;}
.ly_onoff span{display:inline-block;position:relative;;width:50px;height:24px;border:2px solid #c4c4c4;border-radius:12px;text-align-last:left;cursor:pointer;}
.ly_onoff span i{display:block;position:absolute;left:-2px;top:-2px;;width:30px;height:24px;border-radius:12px;;background:#c4c4c4;}
.ly_onoff span.on{border-color:#333}
.ly_onoff span.on i{left:inherit;right:-2px;background:#333}

/* Brave 언더웨어 아바타 */
.lyunder_tabm,.lyunder_tabc{width:1120px;}

/* 데미지 폰트 */
.lyfont_tabm,.lyfont_tabc,
.lyfont_tabm_next,.lyfont_tabc_next{width:1120px;}

/* 칭호 보주 설명 */
.bead_ex{position:relative;padding:0;margin:0 auto;;width:800px;background:#fff;font-size:18px;line-height:30px}
.bead_ex table{position:relative;width:100%;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;}
.bead_ex table td{position:relative;padding:30px 0;width:20%;border-left:1px solid #c4c4c4;font-size:16px;line-height:22px;color:#333;text-align:center;font-weight:700;}
.bead_ex table td:first-child{border-left:none}
.bead_ex table td span{font-size:15px;font-weight:500;color:#333}
.bead_ex table img{display:block;margin:0 auto 10px auto;;image-rendering:pixelated;}
.bead_sp .option{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;;padding:0;font-size:0;}
.bead_sp .option p{display:inline-block;margin:10px 0 30px 0;width:250px;font-size:16px;line-height:28px}
.bead_sp .cngbox p{margin-bottom:20px;}
.bead_sp .cngbox a{font-weight:700;}

/* 게임배경경 */
.gamebg_audio{display:flex;justify-content:center;align-items:center;margin-top:20px;;color:#000;font-size:18px;font-weight:700;}
.gamebg_audio svg{margin-right:10px;}
.gamebg_audio audio{position:absolute;left:-9999px;top:-9999px;text-indent:-9999px;font-size:0;}

/* Footer */
.pkg_footer{position:relative;width:100%;height:270px;background:url('https://cdn.df.nexon.com/img/event/common/bg_pkg.png') no-repeat 50% 0;}
.pkg_footer ul{position:relative;margin:0 auto;width:1200px;height:200px;}
.pkg_footer ul li{float:left;padding:50px 0 0 140px;width:600px;font-weight:300;box-sizing:border-box;flex-shrink:0;font-family:'Noto Sans KR';}
.pkg_footer ul li p.t1{color:#999;font-size:16px;line-height:24px}
.pkg_footer ul li p.t2{color:#eee;font-size:24px;line-height:34px}
.pkg_footer ul li p span.c1{color:#5182ff}
.pkg_footer ul li p span.c2{color:#00b44f}
.pkg_footer ul li a{display:inline-block;margin-top:11px;padding-right:10px;background:url('https://cdn.df.nexon.com/img/event/common/bu_arrow.png') no-repeat 100% 10px;color:#b8bbc1;font-size:16px;line-height:30px;text-decoration:none;}
.pkg_footer .copy{position:relative;padding-top:27px;margin:0 auto;width:1200px;text-align:center;}

/* 팬텀시티 추가 css */

/*오라 변경권 s2 코인탭 이동 버튼*/
.move_spcoin {cursor: pointer;}
/*스바큐 s4 영역*/
.spava_tabm{position:relative;padding:0 0 40px;margin:0 auto;background:transparent;font-size:0;}
.spava_tabm li{display:inline-block;padding:0 35px;margin:0 3px;height:50px;border-radius:25px;background:#fff;color:#444;font-size:18px;line-height:50px;cursor:pointer;}
.spava_tabm li.active{background:#48296f;color:#fff}
.spava_tabc{position:relative;padding:0;width:500px;margin:0 auto;background:transparent;}
.spava_tabc li{display:none;}
.spava_tabc li.show{display:block;}
/*탭구조 스펙 추가 무기아바타*/
.wpava_tabm{position:relative;padding:0 0 40px;margin:0 auto;background:#f6f6f6;font-size:0;}
.wpava_tabm li{display:inline-block;padding:0 35px;margin:0 3px;height:50px;border-radius:25px;background:#fff;color:#444;font-size:18px;line-height:50px;cursor:pointer;}
.wpava_tabm li.active{background:#444;color:#fff}
.wpava_tabc li{display:none;}
.wpava_tabc li.show{display:block;}


.audio{position:absolute;left:-9999px;top:-9999px;text-indent:-9999px;font-size:0;}